$(function(){

	var error_password = false;
	var error_check_password = false;
	var error_email = false;
	var error_check = false;


	$('#pwd').blur(function() {
		check_pwd();
	});

	$('#cpwd').blur(function() {
		check_cpwd();
	});

	$('#email').blur(function() {
		check_email();
	});

	// 同意框是否已经勾选
	$('#allow').click(function() {
		if($(this).is(':checked'))
		{
			error_check = false;
			$(this).siblings('span').hide();
		}
		else
		{
			error_check = true;
			$(this).siblings('span').html('请勾选同意');
			$(this).siblings('span').show();
		}
	});

	// 点击按钮 发送邮箱验证码
	$("#sendEmailCode").click(function (){
		var email = $("#email").val();
		var url = "user/sendEmailCode";
		var param = {"email":email};
		$.post(url,param,function (data){
			if (data.code == 200)
			{
				$("#code").next().html(data.message);
				$('#code').next().show();
			}
			else
			{
				$("#code").next().html(data.message);
				$('#code').next().show();
			}
		},"json");
	});


	//第一次密码验证！ 要求格式
	function check_pwd(){
		var len = $('#pwd').val().length;
		if(len<8||len>20)
		{
			$('#pwd').next().html('密码最少8位，最长20位')
			$('#pwd').next().show();
			error_password = true;
		}
		else
		{
			$('#pwd').next().hide();
			error_password = false;
		}		
	}

	// 判断两次密码是否一样
	function check_cpwd(){
		var pass = $('#pwd').val();
		var cpass = $('#cpwd').val();

		if(pass!=cpass)
		{
			$('#cpwd').next().html('两次输入的密码不一致')
			$('#cpwd').next().show();
			error_check_password = true;
		}
		else
		{
			$('#cpwd').next().hide();
			error_check_password = false;
		}		
		
	}

	// 邮箱检查
	function check_email(){
		// 获取用户邮箱
		var email = $("#email").val();

		// 发起一个ajax请求
		var url = "/user/checkEmail";
		var param = {"email":email};
		$.post(url,param,function (data){
			if (data.code == 200)
			{
				error_email = true;
				$("#email").next().html(data.message);
			}
			else
			{
				$("#email").next().html(data.message);
			}
			$('#email').next().show();
		},"json");

	}

	// 这里是点击提交，进行数据的插入
	$("#register").click(function (){

			var email = $("#email").val();
			var password = $("#pwd").val();
			var comfirmPwd = $("#cpwd").val();
			var code = $("#code").val();
			var option = $("#select").val();
			var url = "/user/doReg";
			var param = {"email":email,"password":password,"comfirmPwd":comfirmPwd,"code":code,"option":option}
			$.post(url,param,function (data){
				if (data.code == 200)
				{
					alert(data.message);
					location.href="/toLogin";
				}
				else
				{
					alert(data.message);
				}
			},"json");
		// }
	});

	// $('#reg_form').submit(function() {
	// 	check_pwd();
	// 	check_cpwd();
	// 	check_email();
	//
	// 	if( error_password == false && error_check_password == false && error_email == false && error_check == false)
	// 	{
	// 		return true;
	// 	}
	// 	else
	// 	{
	// 		return false;
	// 	}
	//
	// });



})